@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/180% "宋体"; color:#1f1f1f;text-align:center; background:url(images/bg01.jpg) top repeat-x #fefae4;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
li,p{text-align:left;font:normal 12px/180% "宋体";}
a:link,a:visited{color:#1f1f1f; text-decoration:none;}
a:hover{color:#1f1f1f; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clear{ clear:both;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/180% "宋体";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w980{ width:980px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}
.gry,.gry a:link,.gry a:visited,.gry a:hover{ color:#666;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{ color:#003366;}
h2{ height:45px;}
h2 em{ float:left; font: normal 18px/45px \5FAE\8F6F\96C5\9ED1;}
h2 em img{ vertical-align:middle; margin-left:8px;}
h2 em,h2 em a:link,h2 em a:visited,h2 em a:hover{ color:#036;}
h2 i{ float:right; line-height:45px;}
h2 i,h2 i a:link,h2 i a:visited,h2 i a:hover{ color:#666;}

/*fm*/
.fm_bg{ background:url(images/bg_fm.gif) top repeat-x #043d9e;}
.top01{ height:35px;}
.top01 em{ float:left;}
.top01 i{ float:right; line-height:35px;}
.top01 i a{ padding:0 8px;}
.fm_01 img{ float:left;}
.fm_01 .fl{ width:632px;}
.fm_01 .fr{ width:347px; overflow:hidden; float:left; background:url(images/bg_fm.gif) top repeat-x;}
.copyright{ background:url(images/copy_fm.jpg) top right no-repeat; text-align:center; padding:30px 0 20px;}
#copyright{ color:#666;}
/*index*/
.nav01{ background:url(images/nav01.jpg) repeat-x; height:44px; font:bold 20px/44px \5FAE\8F6F\96C5\9ED1; text-align:center;}
.nav01 a{ padding:9px 25px 7px;}
.nav01 a:hover{ background:#0c5590; text-decoration:none;}
/*p1*/
.p1_content{ background:#fff; padding:15px 10px; width:960px;}
.p1_content .fl{ width:540px;}
.p1_content .fr{ width:398px;}
.p1_content .fl .jianjie{ background:#d3f0f4; padding:18px 10px; width:520px;}
.p1_content .fl .jianjie em{ padding-right:8px; float:left;}
.p1_content .fl .jianjie em img{ float:left;margin-right:4px;}
.p1_content .fl .jianjie p{ width:310px; display: block; float:left;}
.p1_content .fr h1{ text-align:center; font:normal 20px/200% \5FAE\8F6F\96C5\9ED1;}
.p1_content .fr p{ background:url(images/dot_line.jpg) bottom repeat-x; padding:8px 0 12px;}
.p1_content .fr ul{ padding:10px 0 0 0;}
.p1_content .fr ul li{ font-size:14px;}
/*p2*/
.p2_content{ background:#fff; padding:0 10px 10px; width:960px;}
.line{ background:#0066cc; height:6px; overflow:hidden;}
.p2_content .div01{ padding:15px 0 15px 0;}
.p2_content .div01 li{ float:left; background:url(images/dot_line02.jpg) bottom repeat-x; height:162px;}
.p2_content .div01 li.t01{ padding-right:15px; background:none;}
.p2_content .div01 li.t02{ width:270px; padding-right:10px;}
.p2_content .div01 li.t03{ width:280px;}
.p2_content .div01 li.t03 dt{ padding:10px 0 5px;}
.p2_content .div01 li.t03 dd{ font-size:14px; line-height:200%;}
.p2_content .div02 div{ width:290px;}
.p2_content .div02 div .list_14{ padding-bottom:10px;}
.p2_content .div02 div.p2_center{ padding:0 40px;}
.p2_content .p2_center p{ display:block; margin:0 auto 5px;}
.p2_content .p2_center p img{ float:left; margin:4px 10px 0 0;}
.p2_content .p2_center p strong{ display:block;}
.p2_content .p2_center .shipin li{ float:left; background:url(images/p2_04.jpg) 0 5px no-repeat; width:120px; padding-left:20px;}
.p2_content .div02 div .wb li{ height:78px;}
.p2_content .div02 div .wb li img{ float:left; display:block; margin:5px 12px 2px 0;}
.p2_content .div02 div .wb li strong{ display:block; color:#993333;}
.p2_content .div02 div .wb p{ width:195px; float:left;}

/*p3*/
.p3_content{ background:#fff; padding:0 10px 10px; width:960px;}
.p3_content .div01 .fl{ width:150px;}
.p3_content .div01 .fr{ width:800px; background:url(images/dot_line02.jpg) bottom repeat-x; height:162px;}
.p3_content .div01 .fr h2{ width:25px; float:left; padding:25px 10px 0 0;}
.p3_content .div01 .fr div{ float:left; padding-top:15px;}
.p3_content .div01 .fr div em{ display:block; width:26px; float:left; padding:38px 5px 0;}
.p3_content .div01 .fr div ul{ float:left;}
.p3_content .div01 .fr div ul li{ float:left; text-align:center; padding:0 8px;}
.p3_content .div01 .fr div ul li img{ display:block; background:#fefae4; border:#e5dfc1 1px solid; padding:3px;}
.p3_content .div02{ padding:10px 0 10px;}
.p3_content .div02 .fl{ width:620px; padding-top:15px;}
.p3_content .div02 .left{ width:290px; float:left;}
.p3_content .div02 .center{ width:290px; float:right;}
.p3_content .div02 .fr{ width:290px;}
.p3_content .div02 .left p{ display:block; margin:0 auto 5px; height:95px;}
.p3_content .div02 .left p img{ float:left; margin:4px 10px 0 0;}
.p3_content .div02 .left p strong{ display:block;}
.p3_content .div02 .center p{ clear:both; display:block; height:106px;}
.p3_content .div02 .center p img{ float:left; margin:4px 15px;}
.p3_content .div02 .center p strong{ display:block; text-align:center; border-bottom:#c60 1px dotted; width:160px; font-size:14px; height:35px; line-height:35px; float:left;}
.p3_content .div02 .center p strong,.p3_content .div02 .center p strong a,.p3_content .div02 .center p strong a:hover{ color:#c60;}
.p3_content .div02 .fr .pic li{ float:left; padding:5px 1px;}
/*p4*/
.p4_content{ background:#fff; padding:0 10px 10px; width:960px;}
.p4_content .div01 .fl{ width:150px;}
.p4_content .div01 .fr{ width:800px; background:url(images/dot_line02.jpg) bottom repeat-x; height:162px;}
.p4_content .div01 .fr h2{ width:25px; float:left; padding:25px 10px 0;}
.p4_content .div01 .fr div{ float:left; padding-top:15px;}
.p4_content .div01 .fr div em{ display:block; width:26px; float:left; padding:38px 5px 0;}
.p4_content .div01 .fr div ul{ float:left;}
.p4_content .div01 .fr div ul li{ float:left; text-align:center; padding:0 9px;}
.p4_content .div01 .fr div ul li img{ display:block; background:#fefae4; border:#e5dfc1 1px solid; padding:3px;}
.p4_content .div02 div{ width:290px;}
.p4_content .div02 div .list_14{ padding-bottom:10px;}
.p4_content .div02 div.p4_center{ padding:0 40px;}
.p4_content .div02 div img{ margin:4px 0;}
.p4_content .div02 .p4_center h2 i,.p4_content .div02 .p4_center h2 i a,.p4_content .div02 .p4_center h2 i a:hover,.p4_content .div02 .fr h2 i,.p4_content .div02 .fr h2 i a,.p4_content .div02 .fr h2 i a:hover{ color:#69c;}
/*p5*/
.p5_content{ background:#fff; padding:0 10px 10px; width:960px;}
.p5_content .fl{ width:513px;}
.p5_content .fr{ width:415px; padding-top:20px;}
.p5_content .fl dl dt{ float:left; width:160px;}
.p5_content .fl dl dd{ float:left; width:350px; padding:20px 0 0 0;}
.p5_content .fl dl dd img{ display:block; float:left; margin:0 10px 0 0;}
.p5_content .fr ul li{ float:left; width:194px; padding:10px 0 0 10px;}
.p5_content .fr ul li em{ background:#000; height:27px; display:block;margin-top:-27px;filter:Alpha(Opacity=70); opacity: 0.7;-moz-opacity:0.7; position:relative; z-index:1;}
.p5_content .fr ul li i{ display:block; text-align:center; line-height:27px; margin-top:-27px;position:relative; z-index:2;}

/*p6*/
.p6_content{ background:url(images/p5_03.jpg) 180px 5px no-repeat #fff; padding:0 10px 10px; width:960px;}
.p6_content .div01 li{ float:left;}
.p6_content .div01 li.t01{ width:100px; padding-right:125px;}
.p6_content .div01 li.t02{ width:217px; padding-top:10px;}
.p6_content .div01 li.t03{ width:270px; padding:8px 0 0 30px; background:url(images/dot_line02.jpg) bottom repeat-x; height:190px; overflow:hidden;}
.p6_content .div01 li.t04{ width:200px; font:bold 14px/200% "宋体"; padding-top:10px;}

/*20141102-xiugai*/
.p6_content .div02 .fl{width:280px; margin-top:4px; background:#fff;}
.p6_content .div02 .fl ul{ padding:6px 0 0 4px; border:#ccc 1px solid; height:250px;}
.p6_content .div02 .fl ul li{ float:left; padding:4px 14px;text-align:center; font-size:14px;}
.p6_content .div02 .fl ul li img{ display:block; }
.p6_content .div02 .center{ width:290px; float:left; padding-left:50px;}
/*20141102-xiugai end*/

.p6_content .div02 .center{ width:290px; float:left; padding-left:50px;}

.p6_content .div02 .center p{ display:block; margin:0 auto 5px;}
.p6_content .div02 .center p img{ float:left; margin:4px 10px 0 0;}
.p6_content .div02 .center p strong{ display:block;}
.p6_content .div02 .fr{ width:290px;}
.p6_content .div02 .fr dl{ height:85px; clear:both;}
.p6_content .div02 .fr dl dt{ float:left; width:80px;}
.p6_content .div02 .fr dl dd{ float:left; width:200px;}
.p6_content .div02 .fr dl dd a{ display:block; text-align:center; height:71px; width:32px; font:normal 28px/71px \5FAE\8F6F\96C5\9ED1; float:left; background:#1eaad2; color:#fff; margin-left:1px; _display:inline;}
.p6_content .div02 .fr dl dd a:hover{ background:#d2881e; color:#fff; text-decoration:none;margin-left:1px;}
.p6_content .div02 .fr .pic li{ text-align:center; float:left; padding:0 1px;}
.p6_content .div02 .fr .pic li img{ display:block;}

.p6_content .div02 .fr .pic2{margin:0 auto 10px;}
.p6_content .div02 .fr .pic2 li{ text-align:center; float:left; padding:0 2px;}
.p6_content .div02 .fr .pic2 li img{ display:block;}

.p6_content .div02 .fr .pic3{margin:0 auto 10px;}

.copyright01{ color:#666; text-align:center; padding:25px 0;}
/*2j*/
.lujing{ width:980px; margin:0 auto; height:35px; line-height:35px;}
.lujing a{ padding:0 6px;}
.line_2j{ background:url(images/2j02.gif) no-repeat; height:1px; overflow:hidden;}
.list_con{ background:url(images/2j01.gif);}
.list_con .fl{ width:650px;}
.list_con .fr{ width:320px; padding-top:5px;}
.list_con .fl h3{ height:40px; line-height:40px; margin:5px 26px 0;}
.list_con .fl h3 b{ float:left; font-size:14px;}
.list_con .fl h3 i{ float:right;}
.list_con .fl ul{ margin:0 20px 10px 25px; border-top:#ccc 1px solid; padding-top:20px;}
.list_con .fl ul li.line{ background:url(images/dot_line.jpg) center repeat-x; height:16px; overflow:hidden;}
.list_con .fl ul li{ color:#666; text-align:right;}
.list_con .fl ul li a{ float:left;}
.list_con .fl ul li i{ font-size:12px;}
.list_con .fr p{ display:block; margin:0 15px 5px; height:95px;}
.list_con .fr p img{ float:left; margin:4px 10px 0 0;}
.list_con .fr p strong{ display:block;}
.list_con .fr .list_14{ margin:10px 10px 10px 15px;}
.list_con .fr h2{ margin:0 10px;}
.list_con .fr .pic{ margin:10px auto;}
.list_con .fr .pic li{ text-align:center;}
.list_con .fr .pic li img{ display:block; border:#eaeaea 1px solid; padding:3px; margin:10px auto 5px;}
/*text*/
.content_text{ border:#ededed 1px solid; background:#fff; width:978px;}
.content_text h1{ text-align:center;font:normal 30px/220% \5FAE\8F6F\96C5\9ED1; padding-top:5px;}
.content_text h2{ text-align:center;font:normal 16px/220% \5FAE\8F6F\96C5\9ED1;}
.content_text h3{ text-align:center;font:normal 16px/220% \5FAE\8F6F\96C5\9ED1;}
.content_text h5{ text-align:center; padding:10px 0;}
.content_text h5 a{margin:0; padding:0;}
.content_text p.sou{text-align:center; padding:10px 0;}
.content_text p.author{text-align:center;}
.content_text .pic{ text-align:center; margin:15px auto;}
.content_text .pic img{ display:block; margin:0 auto;}
.content_text .text{ margin:30px 45px 20px;}
.content_text .text p{ font-size:14px; margin:15px 0; line-height:200%;}
.content_text .editor{text-align:right;}

/*20130718*/
.p3_content .div01 .fr div.box01{padding-top:0;}
.p4_content .div01 .fr div.box02{padding-top:0;}

#box{width:540px;height:300px;overflow:hidden;margin:10px auto 0 auto;position:relative; z-index:0;}
#box ul li{display:none;text-align:center;font-size:14px;font-weight:bold;position:absolute;}
#box ul li img{display:block;}
#box ul li em{height:30px;position:absolute;bottom:0px;width:540px;left:0;display:inline-block;}
#box ul li em,.p3_3 em{background:#000;filter:alpha(opacity=60);opacity:.6;}
#box ul li span{position:absolute;bottom:0px;width:540px;left:0;display:inline-block;color:#fff;z-index:1;text-align:left;padding:2px 10px;font-weight:bold;}
#box ul li span a:link,#box ul li span a:hover,#box ul li span a:visited{color:#fff;}
#box ol{position:absolute;bottom:0;right:0;z-index:2;}
#box ol li.active{background:#9f5816;display:block;}
#box ol li{background:#060407;float:left;text-align:center;height:30px;line-height:30px;width:36px;margin-left:1px;color:#fff;font-size:14px;cursor:pointer;}

.box2c{width:280px; height:160px; overflow:hidden;}
#box2{width:283px;margin:12px auto 0 auto;position:relative;}
#box2 ul li{position:absolute;line-height:160%;}
#box2 ul li img,#box2 ul li b{display:block;}
#box2 ul li b{font-size:14px;padding-bottom:5px;}
#box2 ul li span{position:absolute;top:360px;width:283px;left:0;display:inline-block;text-align:left;}
#box2 ol{position:absolute;top:135px;left:90px;}
#box2 ol li.active{background:url(images/f1.jpg) no-repeat;display:block;}
#box2 ol li{background:url(images/f2.jpg) no-repeat;float:left;text-align:center;height:10px;width:10px;cursor:pointer;padding:0 5px;}

/*jsddm*/
#jsddm{
	width:970px;
	padding-left:10px;	
	}

	#jsddm li
	{	float: left;
		text-align:center;
		width: 120px;
		font: bold 20px/44px \5FAE\8F6F\96C5\9ED1; position:relative; z-index:90;}

	#jsddm li a
	{	display: block;
		padding: 0;
		text-decoration: none;
		width: 120px;
		color: #fef9e3;
		white-space: nowrap;}

	#jsddm li a:hover
	{	background: #0c5590;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			width:120px;
			background:#188cbb;
			z-index:99;
			top:44px; left:0;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline-block;
				width:80px;
				height:38px;
				font:bold 16px/38px \5FAE\8F6F\96C5\9ED1;
				border-bottom:1px dotted #fef9e3;}
			
			#jsddm li ul li.nobb
			{	border-bottom:none;}
			
			#jsddm li ul li a
			{	width: auto;
				background: #188cbb;
				color: #fef9e3;}
			
			#jsddm li ul li a:hover
			{	background: #188cbb;}
			
	#jsddm li.one{ width:230px; }
	#jsddm li.one a{ width:230px; }
    #jsddm li.one ul li{ width:230px;border-bottom:1px dotted #fef9e3;}
/*20130826*/
.p2_content .div01 li.t03 dd.more{ font-size:12px; line-height:120%; text-align:right; padding-right:30px;}

/*20150115*/
.top01bg{width:632px; height:356px;}
.top02bg{width:482px; height:110px; padding:10px 50px 0 100px; background:url(images/top02bg.jpg) top center no-repeat; font:normal 17px/26px "Microsoft Yahei";}